\documentclass{article}
% by qu xiaofeng
% October 4, 2011

\usepackage[a4paper]{geometry}

\hoffset=-0.6in
\voffset=-0.2in
\oddsidemargin=0in
\evensidemargin=0in
\textwidth=6in
\topmargin=-1in
\textheight=12in
\parindent=.25in

\pagestyle{empty}

\usepackage[weather]{ifsym}

\usepackage{scrtime}

\usepackage{pgf,tikz}
\usetikzlibrary{calendar}

\makeatletter%
\tikzoption{day headings}{\tikzstyle{day heading}=[#1]}
\tikzstyle{day heading}=[]
\tikzstyle{day letter headings}=[
    execute before day scope={ \ifdate{day of month=1}{%
      \pgfmathsetlength{\pgf@ya}{\tikz@lib@cal@yshift}%
      \pgfmathsetlength\pgf@xa{\tikz@lib@cal@xshift}%
      \pgftransformyshift{-\pgf@ya}
      \foreach \d/\l in {0/M,1/T,2/W,3/T,4/F,5/S,6/S} {
        \pgf@xa=\d\pgf@xa%
        \pgftransformxshift{\pgf@xa}%
        \pgftransformyshift{\pgf@ya}%
        \node[every day,day heading]{\l};%
      } 
    }{}%
  }%
]

\makeatother%

\begin{document}

% DEFINITIONS *************************************************


\def \blank  {\phantom{blank}}

% Work

\def \AmEiPl {$\;$ }
\def \AmEiWo {$\;$ }
\def \AmEiEv {$\;$ }

\def \AmNiPl {$\;$ }
\def \AmNiWo {$\;$ }
\def \AmNiEv {$\;$ }

\def \AmTePl {$\;$ }
\def \AmTeWo {$\;$ }
\def \AmTeEv {$\;$ }

\def \AmElPl {$\;$ }
\def \AmElWo {$\;$ }
\def \AmElEv {$\;$ }

\def \AmTwPl {$\;$ }
\def \AmTwWo {$\;$ }
\def \AmTwEv {$\;$ }

\def \AmThPl {$\;$ }
\def \AmThWo {$\;$ }
\def \AmThEv {$\;$ }

\def \AmFoPl {$\;$ }
\def \AmFoWo {$\;$ }
\def \AmFoEv {$\;$ }

\def \AmFiPl {$\;$ }
\def \AmFiWo {$\;$ }
\def \AmFiEv {$\;$ }

\def \AmSiPl {$\;$ }
\def \AmSiWo {$\;$ }
\def \AmSiEv {$\;$ }

\def \AmSePl {$\;$ }
\def \AmSeWo {$\;$ }
\def \AmSeEv {$\;$ }

\def \AmEtPl {$\;$ }
\def \AmEtWo {$\;$ }
\def \AmEtEv {$\;$ }

\def \AmNtPl {$\;$ }
\def \AmNtWo {$\;$ }
\def \AmNtEv {$\;$ }

\def \AmTtPl {$\;$ }
\def \AmTtWo {$\;$ }
\def \AmTtEv {$\;$ }

\def \AmToPl {$\;$ }
\def \AmToWo {$\;$ }
\def \AmToEv {$\;$ }

\def \AmTnPl {$\;$ }
\def \AmTnWo {$\;$ }
\def \AmTnEv {$\;$ }

\def \AmTrPl {$\;$ }
\def \AmTrWo {$\;$ }
\def \AmTrEv {$\;$ }

% template
%\def \AmXxPl {$\;$ }
%\def \AmXxWo {$\;$ }
%\def \AmXxEv {$\;$ }

% MAKE CALENDAR ***********************************************
\begin{table}[ht!]

{\Huge \bf Work Plan For February 2, 2012}
%{\Huge \bf \,\FilledCloud\,}\\
%{\huge \bf Work Plan For \today}
{\Huge \bf \SunCloud\,}\\
%{\huge \bf \,\FilledCloud\,}\\
%{\huge \bf \,\FilledCloud\,}\\
%{\huge \bf \,\FilledCloud\,}\\
%{\huge \bf \,\FilledCloud\,}\\
\phantom{stuff} \\

\centering
\begin{tabular}{|l|l|l|l|}
\hline

{\bf \phantom{xxx}Time\phantom{xxx}}
 & {\bf \phantom{xxxxxxxxxxxx}Plan\phantom{xxxxxxxxxxxx}}
 & {\bf \phantom{xxxxxxxxxxxx}Work\phantom{xxxxxxxxxxxx}}
 & {\bf \phantom{xxx}Evaluation\phantom{xxx}}
 \\
\hline


% Table  *******************************************************

{\bf Morning         }	& \AmEiPl	& \AmEiWo	& \AmEiEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 08:00$\sim$09:00}	& \AmEiPl	& \AmEiWo	& \AmEiEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 09:00$\sim$10:00}	& \AmNiPl	& \AmNiWo	& \AmNiEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 10:00$\sim$11:00}	& \AmTePl	& \AmTeWo	& \AmTeEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 11:00$\sim$12:00}	& \AmElPl	& \AmElWo	& \AmElEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 12:00$\sim$13:00}	& \AmElPl	& \AmElWo	& \AmElEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 13:00$\sim$14:00}	& \AmElPl	& \AmElWo	& \AmElEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 14:00$\sim$15:00}	& \AmFoPl	& \AmFoWo	& \AmFoEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 15:00$\sim$16:00}	& \AmFiPl	& \AmFiWo	& \AmFiEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 16:00$\sim$17:00}	& \AmSiPl	& \AmSiWo	& \AmSiEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 17:00$\sim$18:00}	& \AmSePl	& \AmSeWo	& \AmSeEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 18:00$\sim$19:00}	& \AmEtPl	& \AmEtWo	& \AmEtEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 19:00$\sim$20:00}	& \AmNtPl	& \AmNtWo	& \AmNtEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 20:00$\sim$21:00}	& \AmTtPl	& \AmTtWo	& \AmTtEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf 21:00$\sim$22:00}	& \AmToPl	& \AmToWo	& \AmToEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline
{\bf Night           }	& \AmTnPl	& \AmTnWo	& \AmTnEv	\\
\blank 				& \blank 	& \blank	& \blank	\\
\blank 				& \blank 	& \blank	& \blank	\\
\hline


\end{tabular}
\end{table}

\begin{table}[ht!]
\begin{tabular}{p{3cm}p{2.8cm}p{3cm}p{2.8cm}p{3cm}}
\tikz\calendar[dates=2012-01-01 to 2012-01-last,
    week list,
    month label above centered,
    day xshift = 0.8cm,
    day headings=black,
    day letter headings
];%
&\blank&%
\tikz\calendar[dates=2012-02-01 to 2012-02-last,
    week list,
    month label above centered,
    day xshift = 0.8cm,
    day headings=black,
    day letter headings
];%
&\blank&%
\tikz\calendar[dates=2012-03-01 to 2012-03-last,
    week list,
    month label above centered,
    day xshift = 0.8cm,
    day headings=black,
    day letter headings
];
\end{tabular}
\end{table}



\end{document}
